/*
 * Copyright 2017 Red Hat, Inc. and/or its affiliates.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.guvnor.ala.pipeline.events;

import org.guvnor.ala.pipeline.Pipeline;
import org.guvnor.ala.pipeline.Stage;

public class StageExecutionPipelineEvent
        extends BasePipelineEvent {

    private final Stage stage;

    public StageExecutionPipelineEvent(final String executionId,
                                       final Pipeline pipeline,
                                       final Stage stage) {
        super(executionId,
              pipeline);
        this.stage = stage;
    }

    public Stage getStage() {
        return stage;
    }
}
